import { createApp } from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'
import ElementPlus from 'element-plus'
import 'element-plus/dist/index.css'
import * as ElementPlusIconsVue from '@element-plus/icons-vue'
import zhCn from './lang/zh-cn'
import dayjs from 'dayjs'


const app = createApp(App)

for (const [key, component] of Object.entries(ElementPlusIconsVue)) {
    app.component(key, component)
}

// router.beforeEach((to,from,next)=>{
//         //
//         // main.ts中配置全局的路由守卫
//     console.log('isLogin', isLogin)
//     if (isLogin) {
//         //判断是否有登录
//         next();
//     } else {
//         //在没有登录或者登录过期的前提下，to下面的path是否为/login，如果不是则页面跳转到登录页面
//         if (to.path == "/login") {
//             next();
//         } else {
//             next({ path: "/login" }); //跳转页面到login页
//         }
//     }

// });

app
.use(store)
.use(router)
.use(ElementPlus,{ locale: zhCn })
.mount('#app')
